package com.lytxmd.boxtest.utils;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;

public class RouterUtils {

    /**
     * 无参数
     * @param context
     * @param clz
     */
    public static void gotoNext(Context context,Class<?> clz){
        gotoNext(context,clz,null);
    }

    /**
     * 带参数
     * @param context
     * @param clz
     * @param bundle
     */
    public static void gotoNext(Context context, Class<?> clz, Bundle bundle){
        Intent intent = new Intent(context,clz);
        if(bundle!=null){
            intent.putExtras(bundle);
        }
        context.startActivity(intent);
    }


    public static void gotoNextForResult(Activity context, Class<?> clz ,int REQUEST_CODE){
        gotoNextForResult(context,clz,null,REQUEST_CODE);
    }

    public static void gotoNextForResult(Activity context, Class<?> clz, Bundle bundle,int REQUEST_CODE){
        Intent intent = new Intent(context,clz);
        if (bundle != null) {
            intent.putExtras(bundle);
        }
        context.startActivityForResult(intent,REQUEST_CODE);
    }


}
